@charset "utf-8";
/*@font-face {
	font-family: 'iconfont';
	src: url('../font/iconfont.eot');
	src: url('../font/iconfont.eot?#iefix') format('embedded-opentype'),
	url('../font/iconfont.woff') format('woff'),
	url('../font/iconfont.ttf') format('truetype'),
	url('../font/iconfont.svg#iconfont') format('svg');
}
*/
@font-face {
	font-family: 'iconfont';  /* project id 1627715 */
	src: url('//at.alicdn.com/t/font_1627715_4ekslcg4kw1.eot');
	src: url('//at.alicdn.com/t/font_1627715_4ekslcg4kw1.eot?#iefix') format('embedded-opentype'),
	url('//at.alicdn.com/t/font_1627715_4ekslcg4kw1.woff2') format('woff2'),
	url('//at.alicdn.com/t/font_1627715_4ekslcg4kw1.woff') format('woff'),
	url('//at.alicdn.com/t/font_1627715_4ekslcg4kw1.ttf') format('truetype'),
	url('//at.alicdn.com/t/font_1627715_4ekslcg4kw1.svg#iconfont') format('svg');
}
.iconfont {
	font-family: "iconfont" !important;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}

html, body, h1, h2, h3, h4, h5, h6, hr, p, iframe, dl, dt, dd, ul, ol, li, pre, form, button, input, textarea, th, td {
	margin: 0;
	padding: 0;
}

body, th, td, button, input, select, textarea {
	font: 14px/1.5 "Microsoft YaHei", Tahoma, Helvetica, sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	resize: none;
}

html, body {
	*position: static;
	height: 100%;
	width: 100%;
}

html {
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}

ul, ol, li, dl {
	list-style-type: none;
}

label {
	cursor: pointer;
}

fieldset, img {
	border: 0;
}

button, h1, h2, h3, h4, h5, h6, input, select, textarea {
	font-size: 100%;
}

a {
	text-decoration: none;
	cursor: pointer;
	color: #222;
}

a:hover, a:active, a:focus {
	text-decoration: none;
	outline: none;
}

img {
	border: 0;
}

i {
	display: inline-block;
	font-style: normal;
}

.clear {
	zoom: 1;
}

.clear:after {
	content: '';
	display: block;
	clear: both;
}
.nocopy{
-moz-user-select: none;
-khtml-user-select: none;
user-select: none;
}
i, s, b, em {
	font-weight: normal;
	font-style: normal;
}

textarea.resize {
	resize: both !important;
}

input {
	border-radius: 0;
}

input, button, textarea, select, optgroup, option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}

input, button {
	overflow: visible;
	vertical-align: middle;
	outline: none;
	border: 0;
}

button, input[type="button"], input[type="submit"] {
	cursor: pointer;
}

textarea,
input[type="button"],
input[type="submit"],
input[type="reset"],
input[type="text"] {
	-webkit-appearance: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
	border: 0;
	padding: 0;
}

input[type=tel],
input[type=text] {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

input[type=button],
input[type=reset],
input[type=submit] {
	-webkit-appearance: none;
	border-radius: 0;
}

/* 去掉number输入框右边点击上下的小三角 */
input::-webkit-inner-spin-button {
	-webkit-appearance: none;
}

input::-webkit-outer-spin-button {
	-webkit-appearance: none;
}
/*placeholder 文字颜色设置*/
input::-moz-placeholder,textarea::-moz-placeholder {
	color: #757575;opacity: 1;
}

input:-ms-input-placeholder,textarea:-ms-input-placeholder {
   color: #757575;opacity: 1;
}

input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {
   color: #757575;opacity: 1;
}


/* Chrome浏览器会在输入控制聚集的时候添加一个蓝色的outline*/
input:focus, textarea:focus, select:focus {
	outline: none!important;
}

/* 去掉select的默认样式 */
select {
	-webkit-appearance: none;
}

html, body {
	min-width: 1230px;background-color: #f5f5f5;
}
#page {
	width: 1200px;
	margin: 0 auto;
}
.oveh {
	overflow: hidden!important;
}
.transtion03 {
	transition: all .3s !important;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.fn {
	float: none !important;
}

.hide {
	display: none !important;
}

.auto0 {
	margin: 0 auto;
}

.w100 {
	width: 100% !important;
}

.visibilityH {
	visibility: hidden;
}
.cl {
	clear: both;
}
.clearfix:after {
	display: block;
	clear: both;
	content: "";
	visibility: hidden;
	height: 0;
}

.clearfix {
	zoom: 1;
}

.mr0 {
	margin-right: 0 !important;
}

.mt0 {
	margin-top: 0 !important;
}

.mt60 {
	margin-top: 60px !important;
}

.ml0 {
	margin-left: 0 !important;
}

.mb0 {
	margin-bottom: 0 !important;
}

.pr0 {
	padding-right: 0 !important;
}

.pl0 {
	padding-left: 0 !important;
}

::-webkit-scrollbar {
	width: 10px;
	height: 10px;
	overflow: visible
}

::-webkit-scrollbar-thumb {
	border: solid transparent;
	border-width: 1px 0;
	background-clip: padding-box;
	background: #c6c8cc
}

::-webkit-scrollbar-thumb:hover {
	background-color: #9198a6
}


::-webkit-scrollbar-button {
	width: 0;
	height: 0
}

::-webkit-scrollbar-button:hover {
	border-color: #5f6366
}

::-webkit-scrollbar-button:vertical:end:decrement,::-webkit-scrollbar-button:vertical:start:increment {
	display: none
}

/* index common top */
.common-topbar-top {
	background: #091830;
	height: 32px;
}

.common-topbar-top .auto0 {
	position: relative;
	width: 1200px;
	line-height: 32px;
	font-size: 12px;
	height: 31px;
	overflow: hidden;
}

.topbar-top-link {
	float: left;
	margin-right: 15px;
	transition: all .3s;
	color: #bfbfbf;
}

.topbar-top-link:hover {
	color: #fff !important;
}

.common-topbar-bottom {
	background: #16243B;
}

.common-topbar-bottom .auto0 {
	position: relative;
	width: 1200px;
}

.common-top-layout {
	overflow: hidden;
}

.common-topbar-logo {
    background: url('../img/logo1.png') no-repeat 0 26px;
    text-indent: -999em;
    float: left;
    width: 237px;
    height: 74px;
    overflow: hidden;
    padding: 0 0 5px 0;
}
.common-topbar-logo a {
    display: block;
    height: 100%;
}
.common-topbar-search {
	margin-left: 108px;
	margin-top: 10px;
}

.common-search-list {
	overflow: hidden;

}

.common-topbar-search * {
	float: left;
}

.common-search-list .list-item {
	width: 64px;
	height: 24px;
	border: 1px solid #28354A;
	border-bottom: 0;
	border-radius: 2px 2px 0 0;
	margin-right: 8px;
	line-height: 24px;
	text-align: center;
	font-size: 12px;
	color: #919191;
	cursor: pointer;
	transition: all .3s;
}

.common-search-list .list-item:hover {
	background: #28354A;
	color: #fff;
}

.common-search-list .search-active {
	background: #28354A;
	color: #fff;
}

.common-search-layout i {
	display: inline-block;
	width: 36px;
	height: 36px;
	color: rgba(255, 255, 255, .5);
	background: #28354A;
	text-align: center;
	line-height: 36px;
	font-size: 12px;
}

.common-search-input {
	width: 264px;
	height: 36px;
	background: #28354A;
	color:#fff ;
	border-radius: 0 2px 2px 2px;
	font-size: 12px;
	line-height: 36px;
}
.common-search-input::-moz-placeholder {
	color: rgba(255, 255, 255, .5);
}

.common-search-input:-ms-input-placeholder {
   color: rgba(255, 255, 255, .5);
}

.common-search-input::-webkit-input-placeholder{
   color: rgba(255, 255, 255, .5);
}


.search-whois{display: none;}
.common-search-button {
	width: 76px;
	height: 36px;
	background: #108EE9;
	border-radius: 0 2px 2px 0;
	line-height: 36px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	transition: all .3s;
}
.common-search-button:hover {
	background: #2a9cef
}

.common-topbar-contact {
	margin-top: 14px;
}

.common-contact-tel {
	font-size: 20px;
	color: #fff;
	font-weight: 700;
	font-style: italic;
	font-family: Arial;
	text-align: right;
}

.common-contact-qq {
	padding-left: 24px;
}

.common-contact-qq .qq {
	color: #9DA3AC;
}

.qq .iconfont {
	padding-right: 7px;
}

/* nav */
.common-top-nav {
	height: 48px;
	/*overflow: hidden;*/
}

.common-topbar-nav-list li.nav-item {
	float: left;
	padding: 0 20px;
	line-height: 45px;
	position: relative;
}

.common-topbar-nav-list a {
	display: block;
	color: #fff;
	transition: all .3s;
}
.common-topbar-nav-list a.nav-a {
	/*border-bottom: 3px solid #16243B;*/
	transition: all 0s;
}
.header-nav-hover-line{
	display: none;
	position: absolute;
	pointer-events: none;
	height: 3px;
	background: #108ee9;
	width: 0px;
	bottom: 0;
	left: 0;
	-webkit-transition: .3s cubic-bezier(.4,0,.2,1);
	transition: .3s cubic-bezier(.4,0,.2,1);
}

.triangle {
	width: 0;
	height: 0;
	border: 6px solid transparent;
	border-bottom-color: #fff;
	position: absolute;
	z-index: 1000;
	bottom: 0;
	left: 0;
	-webkit-transition: .3s cubic-bezier(.4,0,.2,1);
	transition: .3s cubic-bezier(.4,0,.2,1);
}

.common-topbar-nav-list a.nav-on {
	line-height: 45px;
	border-color:#108ee9;
}
.common-topbar-nav-list a.nav-on:hover{
	border-color:#16243B;
}

.nav-active a {
	color: #108EE9
}

.common-nav-r {
	position: relative;
	width: 120px;
	height: 100%;
	background: #108EE9 url("../img/nav_r.png") no-repeat 20px center;
	color: #fff;
	text-indent: 44px;
	text-align: left;
	line-height: 48px;
	cursor: pointer;
}
a.glzx{color:#fff;display: block;}


.common-topbar-dropdown {
	/*display: none;*/
	color: #fff;
	position: absolute;
	top: 48px;
	left: 0;
	z-index: 1111;
	box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .16);
	transition: opacity .13s ease-in-out, width .13s ease-in-out;
	/*opacity: 0;*/
	visibility: visible;
}

.common-topbar-dropdown-category-container {
	background: #fff;
	position: absolute;
	left: 0;
	top: 0;
	/*height: 263px;*/
	padding: 20px 24px 8px 24px;
	width: 714px;
	opacity: 1;
	/*visibility: hidden;*/
	z-index: 1;
	transition: opacity .13s ease-in-out, width .13s ease-in-out;
	box-shadow: 1px 1px 9px 0px rgba(0, 0, 0, 0.3);
}

.common-topbar-dropdown-category-container a {
	position: relative;
	color: #333;
	font-size: 12px;
	transition: all .3s;
	padding-bottom: 3px;
}

.common-nav-r .common-topbar-dropdown-category-container a:hover {
	color: #0A9EF6;
	border-bottom: 1px solid #0a9ef6;
}
.common-topbar-body .hot {
	color: #FF5722!important;
}
.common-topbar-body .hot:hover{
	border-bottom: 1px solid #FF5722!important;
}
.common-topbar-nav-list .common-topbar-dropdown-category-container {
	width: 1200px;
	padding: 0;
	height: auto;
}
.common-topbar-nav-list .common-topbar-dropdown-category-container a:hover {
	color: #0A9EF6;
	border-color: #0A9EF6;
}
/*
//*/

.common-topbar-dropdown-category-container strong {
	display: block;
	margin-bottom: 28px;
	color: #108ee9;
	font-weight: 400;
	line-height: initial;
	font-size: 12px;
}

.common-topbar-nav-list .common-topbar-dropdown-category-container strong {
	height: 19px;
	color: #108ee9;
	font-size: 14px;
	line-height: 19px;
	color: #333;
	font-weight: 700;
	margin-bottom: 14px;
}

.common-topbar-nav-list .common-topbar-dropdown-category-container li {
	margin-bottom: 10px;
	line-height: 1.5;

}

.common-topbar-nav-list .dropdown-content ul {
	float: left;
	margin-right: 0
}

.common-topbar-nav-list .common-topbar-dropdown-category-container a:hover {
	color: #0A9EF6;
	border-color: #0A9EF6;
}

.common-topbar-nav-list .dropdown-content ul:last-child {
	margin-right: 0;
}
/*//*/

.common-user-nav .common-topbar-dropdown-category-container strong {
	height: 16px;
	line-height: 16px;
	margin-bottom: 8px;
	border-bottom: 1px solid #f0f0f1;
	padding: 10px 0;
	background: #fafbfb;
	font-weight: 700;
	border-top: 1px solid #f0f0f1;
}

.common-topbar-dropdown-category-container li {
	position: relative;
	margin-bottom: 12px;
	line-height: 21px;
}


.common-user-nav .common-topbar-dropdown-category-container li {
	margin-bottom: 3px;
}

.common-topbar-dropdown-category-container li i {
	position: absolute;
	color: #FF5722;
	font-weight: 700;
	text-indent: 0;
	top: -1px;
	right: -29px;
}

.common-topbar-nav-list .common-topbar-dropdown-category-container li i {
	line-height: 23px;
	right: -35px;
}

.common-topbar-nav-list .common-topbar-dropdown-category-container li a {
	display: inline-block;
	border-bottom: 1px solid transparent;
	color: #666;
}

.common-user-nav {
	width: 496px;
	left: auto;
	right: 0;
}

.common-user-nav .common-topbar-dropdown-category-container {
	width: 496px;
	padding: 0;
	cursor: auto;
}

.question {
	margin-right: 0 !important;
}

.question li a {
	display: block;
	max-width: 170px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.slide-list {
	display: none;
	width: 100%;
	background-color: #fff;
	position: absolute;
	left: 0;
	z-index: 1001;
	text-align: center;
	box-shadow: 1px 1px 9px 0px rgba(0, 0, 0, 0.3)
}

.slide-list li a {
	border-bottom: 1px dashed #f0f0f1;
	color: #333;
	line-height: 36px;
	font-size: 12px;
}

.slide-list li a:hover {
	color: #0A9EF6;
}

.line {
	width: 714px;
	position: absolute;
	height: 1px;
	background-color: #f2f3f4;
	top: 52px;
	display: block;
	left: 24px;
}

.dropdown-content {
	float: left;
	margin-left: 50px;
}


.common-topbar-nav-list .common-topbar-dropdown-category-list .dropdown-content {
	padding: 0 26px;
	margin-left: 0;
	border-left: 1px solid #e4e4e4;
}

.common-topbar-dropdown-category-list {
	padding: 26px 0;overflow: hidden;
}

.common-topbar-nav-list .dropdown-content ul li:last-child {
	margin-bottom: 0;
}

.common-topbar-nav-list .dropdown-content ul {
	float: left;
	margin-right: 20px; margin-bottom: 0;
}
.common-nav-r .common-topbar-dropdown-category-list {
	padding: 0;
}

.common-user-nav .dropdown-content {
	margin-left: 0;
	border-left: 1px solid #f0f0f1;
	margin-bottom: 0;
	text-indent: 20px;
	width: 123px;
	height: 203px;
}

.common-user-nav .common-topbar-dropdown-category-container {
	box-shadow: 1px 1px 9px 0px rgba(0, 0, 0, 0.3);
	height: auto;
}

.common-user-nav li i {
	font-size: 12px;
}

.common-user-nav .iconfont {
	margin-right: 6px;
	font-size: 14px;
	color: #108ee9;
	text-indent: 0;
}

.business-item {
	display: block;
	width: 40px;
	height: 40px;
	margin-right: 16px;
	background: url("../img/sprite.png") no-repeat;
}

.business-list a {
	display: block;
	overflow: hidden;
}

.business-container {
	width: 976px;
	height: 291px;
	padding: 0;
}

.business-list li {
	float: left;
	padding: 26px 24px;
	border-left: 1px dotted #e8e8e8;
	border-bottom: 1px dotted #e8e8e8;
	margin-bottom: 0;
	box-sizing: border-box;
	width: 20%;
}
.today-tj a {
	max-width: 400px!important;
}
.business-list li a {
	display: block!important;
	padding-bottom: 0!important;
	border: 0!important;
}
.business-list li a:hover {
	border: none;
}
.business-msg span {
	display: block;
}

.leimi {
	background-position: -370px 0;
}

.yupu {
	background-position: -120px 0;
}

.namepre {
	background-position: -80px 0;
}

.digua {
	background-position: -285px 0;
}

.qihui {
	background-position: -40px 0;
}

.ycj {
	background-position: -160px 0;
}

.jucha {
	background-position: -200px 0;
}

.mibiao {
	background-position: -325px 0;
}

.gathernames {
	background-position: -240px 0;
}

.active .leimi {
	background-position: -370px -41px;
}

.active .yupu {
	background-position: -120px -41px;
}

.active .namepre {
	background-position: -80px -41px;
}

.active .digua {
	background-position: -285px -41px;
}

.active .qihui {
	background-position: -40px -40px;
}

.active .ycj {
	background-position: -160px -41px;
}

.active .jucha {
	background-position: -200px -41px;
}

.active .wanmi {
	background-position: 0 -41px;
}

.active .mibiao {
	background-position: -325px -41px;
}

.active .gathernames {
	background-position: -240px -41px;
}

.business-list li:hover a {
	color: #0A9EF6;
}

.business-list li:hover a {
	color: #919191
}



.cancel-btn {
	position: absolute;
	right: 15px;
	*right: 0;
	cursor: pointer;
	top: -82px;
	color: #fff
}



/* 客服弹窗 */
#kf {
	position: fixed;
	right: 0;
	left: 50%;
	margin-left: 620px;
	top: 192px;
	background: #fff;
	border-radius: 4px;
	width: 48px;
	height: 137px;
	box-shadow: 0 1px 4px rgba(3, 27, 78, .2);
	cursor: pointer;
	z-index: 999;
}

.kf-touch .iconfont {
	height: 52px;
	font-size: 24px;
	line-height: 52px;
}

.kf-touch {
	display: block;
	width: 23px;
	margin: 0 auto;
	color: #0A9EF6;
	font-size: 14px;
	line-height: 18px;
	text-align: center;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
	cursor: pointer;
}

.c-wrap {
	display: none;
	width: 296px;
	position: absolute;
	left: -296px;
	top: -1px;
}

.kf-contact {
	width: 236px;
	padding: 0px 24px;
	box-shadow: 0px 0px 12px 0px rgba(7, 17, 27, 0.1);
	background-color: #fff;
	border-radius: 4px;
	cursor: auto;
}

.kf-contact .iconfont {
	font-size: 20px;
	line-height: 39px;
	float: left;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
}
.kf-contact img.ewm{
    width: 70px;
    height: 70px;
    position: absolute;
    top: 28px;
    border: 1px solid #eee;
    right: -2px;
}
.qqhm {
	padding: 20px 0;
}

.dhhm {
	padding: 10px 0;
}

.kf-wd {
	padding: 20px 0;
}

.kf-contact strong {
	font-weight: 400;
	display: block;
	margin-top: 4px;
	line-height: 1;
	color: #9DA3AC;
	font-size: 12px;
}

.kf-contact span {
	display: block;
}

.kf-contact a {
	display: block;
	color: #091830;
	text-align: left;
	white-space: nowrap;
}
.kf-contact a:hover {
	color: #108EE9
}
.kf-contact a i {
	margin-right: 16px;
}
.kf-manager a {
	padding-left: 36px;
}

.isdaili {
	width: 256px;
	margin-top: 5px;
	padding: 13px;
	border: 1px solid #fff;
	box-shadow: 0px 0px 12px 0px rgba(7, 17, 27, 0.1);
	background: rgb(255, 255, 255);
	text-align: left;
	display: block;
	border-radius: 4px;
}

.isdaili a {
	width: 100%;
	height: 36px;
	display: block;
	background-color: #0A9EF6;
	color: #fff;
	font-size: 14px;
	text-decoration: none;
	line-height: 36px;
	text-align: center
}

.ttop {
	display: none;
	background: #fff;
	width: 48px;
	height: 48px;
	line-height: 48px;
	box-shadow: 0 1px 4px rgba(3, 27, 78, 0.2);
	position: fixed;
	right: 0px;
	left: 50%;
	margin-left: 620px;
	top: 344px;
	border-radius: 4px;
	cursor: pointer;
	text-align: center;
	color: #0A9EF6;
	z-index: 999;
	font-size: 16px;
}

.kf-manager, .kf-manager a {
	color: #108EE9;
}

.kf-manager {
	border-top: 1px solid #f2f3f4;
	display: none;
	position: relative;
}

.kf-manager span {
	margin-bottom: 10px;
}

.kf-manager .iconfont {
	line-height: 24px;
	font-size: 24px;
}

.kf-manager strong {
	display: block;
	margin-top: 8px;
	color: rgba(0, 0, 0, .5);
	font-family: inherit;
}

.kf-contact .hot-line-kf a {
	width: 236px;
	height: 36px;
	padding: 0;
	border: 1px solid #108EE9;
	line-height: 36px;
	text-align: center;
	color: #108EE9;
	transition: all .3s;
}

.kf-contact .hot-line-kf a:hover {
	background-color: #108EE9;
	color: #fff;
}

.kf-contact .hot-line-kf {
	padding-bottom: 24px;
	display: none;
}

.user-msg, .user-msg a {
	color: #bfbfbf;
	transition: all .3s;
}
.user-msg a:hover {
	color: #fff;
}
.user-msg a.czbhx {
	color: #FF5722;
}
.user-msg a.czbhz {
	color: #42af47;
}

.msg1 .iconfont {padding-right: 2px;}
.jm-cz a {
	margin: 0 0 0 10px;
	padding: 2px 5px;
	height: 20px;
	line-height: 1;
	background: #1e2f4a;
	border-radius: 1px;
}

.jm-cz a:hover {
	background: #41516b;
}

.price {
	color: #bd0800;
}
.user-msg .price{color: #fff;}


.clip-b {
	overflow: hidden;
}

.foot-link ul.hAuto {
	height: auto;
}

.ellipsis {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

/* footer */
.footer {
	background: #091830;
	font-size: 12px;
}

.footer .auto0 {
	width: 1200px;
}

.footer strong {
	display: block;
	margin-bottom: 15px;
	color: rgba(255,255,255,.7);
	font-size: 16px;
	font-weight: 400;
}

.footer a {
	color: rgba(255,255,255,.4);
	transition: all .3s;
	font-size: 14px;
}

.footer a:hover {
	color: #28d0e9 !important;
}

.foot-top {
	display: inline-block;
	padding-top: 30px;
	padding-bottom: 26px;
}

.foot-nav {
	float: left;
	padding-left: 26px;
	padding-right: 60px;
	border-left: 1px solid rgba(255,255,255,.1);
	min-height: 170px;
}

.foot-nav li {
	color: #919191;
	font-size: 14px;
	line-height: 26px
}

.foot-kf {
	padding-right: 0;
}
.foot-kf span {
	color: rgba(255,255,255,.5);
}
.foot-kf .hot-line {
	margin-bottom: 0;
	font-size: 18px;
	font-family: Arial;
	color: #0f9fff;
	display: initial;
}

.call {
	text-align: center;
	display: block;
	height: 36px;
	margin: 18px 0;
	margin-bottom: 18px;
	background: #0f9fff;
	border-radius: 2px;
	background-size: 14px;
	line-height: 36px;
	text-align: center;
	color: #fff!important;
}
.call i.iconfont {
	padding-right: 12px;
	font-size: 14px;
}
.footer .call:hover {
	color: #fff!important;
	background: #33adfd;
}

.foot-contact {
	position: relative;
	float: left;
}

.foot-contact ul li {
	width: 32px;
	height: 32px;
	margin-right: 16px;
	float: left;
	border-radius: 50%;
	overflow: hidden;
	cursor: pointer;
	transition: all .3s;
	background: url("../img/foot_sprite.png") no-repeat;
}

.foot-contact ol {
	position: absolute;
	bottom: 35px;
}

.foot-contact ol img {
	display: none;
	width: 126px;
	box-shadow: 0 0px 2px 3px rgba(0,0,0,0.3);
	border-radius: 5px;
}

.foot-contact ul li.wx {
	background-position: -33px -33px;
}

.foot-contact ul li.wx:hover {
	background-position: -33px 0;
}

.foot-contact ol li.wb{
	margin-left: -46px;
}
.foot-contact ol li.dy{
	margin-left: 46px;
}

.foot-contact ul li.wb {
	background-position: 0 -33px;
}

.foot-contact ul li.wb:hover {
	background-position: 0 0
}

.foot-contact ul li.dy {
	background-position: -66px -33px;
}

.foot-contact ul li.dy:hover {
	background-position: -66px 0;
}

.foot-link {
	border-top: 1px solid rgba(58, 70, 89, 0.50);
	padding-top: 24px;
	padding-bottom: 15px;
}

.foot-link ul li {
	float: left;
	width: 100px;
	margin-right: 20px;
	margin-bottom: 10px;
}

.foot-link ul {
	width: 1227px;
	overflow: hidden;
}

.foot-bottom {
	padding: 20px 0;
	color: rgba(255,255,255,.4);
	border-top: 1px solid rgba(58, 70, 89, 0.50);
}
.foot-bottom a {
	font-size: 12px!important;

}
.foot-bottom p {
	margin-bottom: 8px;
}


.rz-box {
	margin-top: 20px;
	overflow: hidden;
}

.rz-box span {
	display: inline-block;
	float: left;
	margin-right: 24px;
	height: 40px;
}

.rz-box img {
	height: 40px;
}


/* 动画层 */
.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

@-webkit-keyframes jmSlideUpIn {
	0% {
		-webkit-transform: scaleY(0.8);
		transform: scaleY(0.8);
		-webkit-transform-origin: 0% 0%;
		transform-origin: 0% 0%;
		opacity: 0;
	}
	100% {
		-webkit-transform: scaleY(1);
		transform: scaleY(1);
		-webkit-transform-origin: 0% 0%;
		transform-origin: 0% 0%;
		opacity: 1;
	}
}

@keyframes jmSlideUpIn {
	0% {
		-webkit-transform: scaleY(0.8);
		transform: scaleY(0.8);
		-webkit-transform-origin: 0% 0%;
		transform-origin: 0% 0%;
		opacity: 0;
	}
	100% {
		-webkit-transform: scaleY(1);
		transform: scaleY(1);
		-webkit-transform-origin: 0% 0%;
		transform-origin: 0% 0%;
		opacity: 1;
	}
}

@-webkit-keyframes jmSlideUpOut {
	0% {
		-webkit-transform: scaleY(1);
		transform: scaleY(1);
		-webkit-transform-origin: 0% 0%;
		transform-origin: 0% 0%;
		opacity: 1;
	}
	100% {
		-webkit-transform: scaleY(0.8);
		transform: scaleY(0.8);
		-webkit-transform-origin: 0% 0%;
		transform-origin: 0% 0%;
		opacity: 0;
	}
}

@keyframes jmSlideUpOut {
	0% {
		-webkit-transform: scaleY(1);
		transform: scaleY(1);
		-webkit-transform-origin: 0% 0%;
		transform-origin: 0% 0%;
		opacity: 1;
	}
	100% {
		-webkit-transform: scaleY(0.8);
		transform: scaleY(0.8);
		-webkit-transform-origin: 0% 0%;
		transform-origin: 0% 0%;
		opacity: 0;
	}
}

@-webkit-keyframes jmSlideDownIn {
	0% {
		-webkit-transform: scaleY(0.8);
		transform: scaleY(0.8);
		-webkit-transform-origin: 100% 100%;
		transform-origin: 100% 100%;
		opacity: 0;
	}
	100% {
		-webkit-transform: scaleY(1);
		transform: scaleY(1);
		-webkit-transform-origin: 100% 100%;
		transform-origin: 100% 100%;
		opacity: 1;
	}
}

@keyframes jmSlideDownIn {
	0% {
		-webkit-transform: scaleY(0.8);
		transform: scaleY(0.8);
		-webkit-transform-origin: 100% 100%;
		transform-origin: 100% 100%;
		opacity: 0;
	}
	100% {
		-webkit-transform: scaleY(1);
		transform: scaleY(1);
		-webkit-transform-origin: 100% 100%;
		transform-origin: 100% 100%;
		opacity: 1;
	}
}

@-webkit-keyframes jmSlideDownOut {
	0% {
		-webkit-transform: scaleY(1);
		transform: scaleY(1);
		-webkit-transform-origin: 100% 100%;
		transform-origin: 100% 100%;
		opacity: 1;
	}
	100% {
		-webkit-transform: scaleY(0.8);
		transform: scaleY(0.8);
		-webkit-transform-origin: 100% 100%;
		transform-origin: 100% 100%;
		opacity: 0;
	}
}

@keyframes jmSlideDownOut {
	0% {
		-webkit-transform: scaleY(1);
		transform: scaleY(1);
		-webkit-transform-origin: 100% 100%;
		transform-origin: 100% 100%;
		opacity: 1;
	}
	100% {
		-webkit-transform: scaleY(0.8);
		transform: scaleY(0.8);
		-webkit-transform-origin: 100% 100%;
		transform-origin: 100% 100%;
		opacity: 0;
	}
}

.animated2 {
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		-ms-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none
	}
}

.fadeInUp {
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp
}

@-webkit-keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.fadeInDown {
	-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown
}

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

@keyframes fadeIn {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

.fadeIn {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn
}
/* 登陆弹窗 */
#pop-login {
	width: 300px;
	margin: 0 auto;
	margin-top: 26px;
}

#pop-login input {
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-indent: 30px;
}

#pop-login i.iconfont {
    position: absolute;
    top: 0;
    left: 12px;
    font-size: 20px;
    color: rgba(0, 0, 0, 0.5);
    width: 40px;
    line-height: 40px;
}

#pop-login input.error {
	border-color: #ff5722;
}

#pop-login div {
	position: relative;
	margin-bottom: 14px;
	margin-top: 6px;
}

#pop-login a {
	position: absolute;
	right: -80px;
	color: #108ee9;
	line-height: 30px;
	top: 0;
}
#pop-login #re_yzmx  {
	width: 190px;
}
#pop-login img {
	float: right;
	height: 38px;
	overflow: hidden;
	border: 1px solid #d9d9d9;
	border-radius: 3px;
	width: 98px;
	cursor: pointer;
}

#pop-login .reg-link {
	position: static;
}

#pop-login button {
	height: 44px;
	margin-right: 16px;
}

#pop-login .submit-box {
	margin-bottom: 0;
}

#pop-login span {
	position: absolute;
	right: -16px;
	color: #ff5722;
	line-height: 30px;
	top: 0;
}


/* 重写layer */
.layui-layer.jm-class{margin-top: -50px;}
.layui-layer-move{width:auto!important;height:auto!important;}
.jm-class .layui-layer-title {
	height: 50px;
	line-height: 50px;
	font-size: 16px;
}
.jm-class .layui-layer-setwin {
	top: 18px;
}
.jm-class.layui-layer {
	/*border-radius: 4px;*/
}

.jm-class.layui-layer-dialog .layui-layer-content .layui-layer-ico {
	top: 50%!important;
	margin-top: -15px;
	left: 25px!important;
}
.jm-class .layui-layer-content a{
	color:#06c;
}
.jm-class .layui-layer-padding {
	padding-left: 70px!important;
}


/* 表单组件 */
.jm-input {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	font-variant: tabular-nums;
	list-style: none;
	-webkit-font-feature-settings: 'tnum';
	font-feature-settings: 'tnum';
	/*position: relative;*/
	display: inline-block;
	width: 100%;
	height: 36px;
	background-color: #fff;
	border: 1px solid #d9d9d9;
	border-radius: 3px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	padding: 0 10px;
}

.jm-input:hover {
	border-right-width: 1px !important;
	border-color:#40a9ff
}
.jm-input:focus,input.actives {
	border-color: #40a9ff !important;
	border-right-width: 1px !important;
	outline: none!important;
	-webkit-box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
	box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}

textarea.jm-input {
	max-width: 100%;
	height: auto;
	vertical-align: bottom;
	-webkit-transition: all 0.3s, height 0s;
	transition: all 0.3s, height 0s;
}
.jm-button {
	width: 100%;
	height: 36px;
	border-radius: 3px;
	color: #fff;
	line-height: 36px;
	background-color: #108ee9;
	border-color: #108ee9;
	-webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.015);
	box-shadow: 0 2px 0 rgba(0, 0, 0, 0.015);
	cursor: pointer;
	-webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
	transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
}
.jm-button.disabled,.jm-button.disabled:hover {
	background-color: #f5f5f5;
	border: 1px solid #d9d9d9;
	cursor: not-allowed;
	color: rgba(0,0,0,.25);
}

.jm-button:hover {
	background-color: #40a9ff;
	border-color: #40a9ff;
}

.jm-picker {
	position: relative;
	display: inline-block;
	cursor: pointer;
	outline: 0;
}

.jm-picker .jm-input {
	height: 28px;
	border: 1px solid #ebedef;
	line-height: 28px;
	font-size: 12px;
	color: #FF5722;
}

.picker-large {
	width: 170px;
}

.jm-picker i {
	position: absolute;
	top: 50%;
	right: 12px;
	z-index: 1;
	margin-top: -2px;
	-webkit-transition: -webkit-transform 0.2s;
	transition: -webkit-transform 0.2s;
	transition: transform 0.2s, -webkit-transform 0.2s;
	height: 0;
	width: 0;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	border-color: #919191 transparent transparent transparent;
	border-style: solid;
	border-width: 4px;
}

.jm-picker input {
	/*background-color: transparent !important;*/
	background-color: #f9f9f9 !important;
}

.jm-picker .noread {
	cursor: pointer;
}

.jm-picker.picker-small {
	width: 80px;
	margin: 0 !important;
}

.jm-picker-label {
	display: none;
	position: absolute;
	top: 50%;
	left: 11px;
	width: 60%;
	height: 20px;
	line-height: 20px;
	margin-top: -10px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	border-radius: 3px;
	z-index: 999;
	color: #ff5722;
}
.jm-picker.picker-small .jm-picker-label {
	width: 40px;
}
.jm-picker.picker-large .jm-picker-label {
	width: 134px;
}
.jm-checkbox {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	color: rgba(0, 0, 0, 0.65);
	font-size: 12px;
	font-variant: tabular-nums;
	list-style: none;
	-webkit-font-feature-settings: 'tnum';
	font-feature-settings: 'tnum';
	position: relative;
	top: -0.09em;
	display: inline-block;
	line-height: 1;
	white-space: nowrap;
	vertical-align: middle;
	outline: none;
	cursor: pointer;
}

.jm-checkbox-input {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
	cursor: pointer;
	opacity: 0;
}

.jm-checkbox-checked::after {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 2px;
	visibility: hidden;
	-webkit-animation: antCheckboxEffect 0.36s ease-in-out;
	animation: antCheckboxEffect 0.36s ease-in-out;
	-webkit-animation-fill-mode: backwards;
	animation-fill-mode: backwards;
	content: '';
}

.jm-checkbox-inner {
	position: relative;
	top: 0;
	left: 0;
	display: block;
	width: 14px;
	height: 14px;
	background-color: #fff;
	border: 1px solid #ced4da;
	border-radius: 2px;
	border-collapse: separate;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

.jm-checkbox-wrapper:hover .jm-checkbox-inner, .jm-checkbox:hover .jm-checkbox-inner, .jm-checkbox-input:focus + .jm-checkbox-inner {
	border-color: #1890ff;
}

@-webkit-keyframes antCheckboxEffect {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 0.5;
	}
	100% {
		-webkit-transform: scale(1.6);
		transform: scale(1.6);
		opacity: 0;
	}
}

@keyframes antCheckboxEffect {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 0.5;
	}
	100% {
		-webkit-transform: scale(1.6);
		transform: scale(1.6);
		opacity: 0;
	}
}

.jm-checkbox-wrapper:hover .jm-checkbox-inner,
.jm-checkbox:hover .jm-checkbox-inner,
.jm-checkbox-input:focus + .jm-checkbox-inner {
	border-color: #1890ff;
}

.jm-checkbox:hover::after,
.jm-checkbox-wrapper:hover .jm-checkbox::after {
	visibility: visible;
}

.jm-checkbox-inner::after {
	position: absolute;
	top: 44%;
	left: 22%;
	display: table;
	width: 5px;
	height: 9px;
	border: 1px solid #fff;
	border-top: 0;
	border-left: 0;
	-webkit-transform: rotate(45deg) scale(0) translate(-50%, -50%);
	-ms-transform: rotate(45deg) scale(0) translate(-50%, -50%);
	transform: rotate(45deg) scale(0) translate(-50%, -50%);
	opacity: 0;
	-webkit-transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
	transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
	content: ' ';
}

.jm-checkbox-checked .jm-checkbox-inner::after {
	position: absolute;
	display: table;
	border: 2px solid #fff;
	border-top: 0;
	border-left: 0;
	-webkit-transform: rotate(45deg) scale(1) translate(-50%, -50%);
	-ms-transform: rotate(45deg) scale(1) translate(-50%, -50%);
	transform: rotate(45deg) scale(1) translate(-50%, -50%);
	opacity: 1;
	-webkit-transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
	transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
	content: ' ';
	width: 4px;
	height: 8px;
}

.jm-checkbox-checked .jm-checkbox-inner {
	background-color: #1890ff;
	border-color: #1890ff;
}

.jm-checkbox-disabled {
	cursor: not-allowed;
}

.jm-checkbox-disabled.jm-checkbox-checked .jm-checkbox-inner::after {
	border-color: rgba(0, 0, 0, 0.25);
	-webkit-animation-name: none;
	animation-name: none;
}

.jm-checkbox-disabled .jm-checkbox-input {
	cursor: not-allowed;
}

.jm-checkbox-disabled .jm-checkbox-inner {
	background-color: #f5f5f5;
	border-color: #d9d9d9 !important;
}

.jm-checkbox-disabled .jm-checkbox-inner::after {
	border-color: #f5f5f5;
	border-collapse: separate;
	-webkit-animation-name: none;
	animation-name: none;
}

.jm-checkbox-disabled + span {
	color: rgba(0, 0, 0, 0.25);
	cursor: not-allowed;
}

.jm-checkbox-disabled:hover::after,
.jm-checkbox-wrapper:hover .jm-checkbox-disabled::after {
	visibility: hidden;
}

.jm-checkbox-wrapper {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	color: rgba(0, 0, 0, 0.65);
	font-size: 14px;
	font-variant: tabular-nums;
	line-height: 1.5;
	list-style: none;
	-webkit-font-feature-settings: 'tnum';
	font-feature-settings: 'tnum';
	display: inline-block;
	line-height: unset;
	cursor: pointer;
}

.jm-checkbox-wrapper.jm-checkbox-wrapper-disabled {
	cursor: not-allowed;
}

.jm-checkbox-wrapper + .jm-checkbox-wrapper {
	margin-left: 8px;
}

.jm-checkbox + span {
	padding-right: 6px;
	padding-left: 6px;
}

.jm-checkbox-group {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	color: rgba(0, 0, 0, 0.65);
	font-size: 14px;
	font-variant: tabular-nums;
	line-height: 1.5;
	list-style: none;
	-webkit-font-feature-settings: 'tnum';
	font-feature-settings: 'tnum';
	display: inline-block;
}

.jm-checkbox-group-item {
	display: inline-block;
	margin-right: 8px;
}

.jm-checkbox-group-item:last-child {
	margin-right: 0;
}

.jm-checkbox-group-item + .jm-checkbox-group-item {
	margin-left: 0;
}

.jm-checkbox-indeterminate .jm-checkbox-inner {
	background-color: #fff;
	border-color: #d9d9d9;
}

.jm-checkbox-indeterminate .jm-checkbox-inner::after {
	top: 50%;
	left: 50%;
	width: 8px;
	height: 8px;
	background-color: #1890ff;
	border: 0;
	-webkit-transform: translate(-50%, -50%) scale(1);
	-ms-transform: translate(-50%, -50%) scale(1);
	transform: translate(-50%, -50%) scale(1);
	opacity: 1;
	content: ' ';
}

.jm-checkbox-indeterminate.jm-checkbox-disabled .jm-checkbox-inner::after {
	background-color: rgba(0, 0, 0, 0.25);
	border-color: rgba(0, 0, 0, 0.25);
}

.jm-radio {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	color: rgba(0, 0, 0, 0.65);
	font-size: 14px;
	font-variant: tabular-nums;
	line-height: 1.5;
	list-style: none;
	-webkit-font-feature-settings: 'tnum';
	font-feature-settings: 'tnum';
	position: relative;
	display: inline-block;
	line-height: 1;
	white-space: nowrap;
	vertical-align: sub;
	outline: none;
	cursor: pointer;
}

.jm-radio-wrapper:hover .jm-radio,
.jm-radio:hover .jm-radio-inner,
.jm-radio-input:focus + .jm-radio-inner {
	border-color: #1890ff;
}

.jm-radio-input:focus + .jm-radio-inner {
	-webkit-box-shadow: 0 0 0 3px rgba(24, 144, 255, 0.08);
	box-shadow: 0 0 0 3px rgba(24, 144, 255, 0.08);
}

.jm-radio-checked::after {
	position: absolute;
	top: 0;
	left: 0;
	width: 14px;
	height: 14px;
	border: 1px solid #1890ff;
	border-radius: 50%;
	visibility: hidden;
	-webkit-animation: antRadioEffect 0.36s ease-in-out;
	animation: antRadioEffect 0.36s ease-in-out;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	content: '';
}

.jm-radio:hover::after,
.jm-radio-wrapper:hover .jm-radio::after {
	visibility: visible;
}

.jm-radio-inner {
	position: relative;
	top: 0;
	left: 0;
	display: block;
	width: 14px;
	height: 14px;
	background-color: #fff;
	border-color: #d9d9d9;
	border-style: solid;
	border-width: 1px;
	border-radius: 100px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

.jm-radio-inner::after {
	position: absolute;
	top: 3px;
	left: 3px;
	display: table;
	width: 8px;
	height: 8px;
	background-color: #1890ff;
	border-top: 0;
	border-left: 0;
	border-radius: 8px;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	opacity: 0;
	-webkit-transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
	transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
	content: ' ';
}

.jm-radio-input {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
	cursor: pointer;
	opacity: 0;
}

.jm-radio-checked .jm-radio-inner {
	border-color: #1890ff;
}

.jm-radio-checked .jm-radio-inner::after {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
	-webkit-transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
	transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}

.jm-radio-disabled .jm-radio-inner {
	background-color: #f5f5f5;
	border-color: #d9d9d9 !important;
	cursor: not-allowed;
}

.jm-radio-disabled .jm-radio-inner::after {
	background-color: rgba(0, 0, 0, 0.2);
}

.jm-radio-disabled .jm-radio-input {
	cursor: not-allowed;
}

.jm-radio-disabled + span {
	color: rgba(0, 0, 0, 0.25);
	cursor: not-allowed;
}

span.jm-radio + * {
	padding-right: 15px;
	padding-left: 6px;
	line-height: 18px;
}

.jm-radio-button-wrapper {
	position: relative;
	display: inline-block;
	height: 32px;
	margin: 0;
	padding: 0 15px;
	color: rgba(0, 0, 0, 0.65);
	line-height: 30px;
	background: #fff;
	border: 1px solid #d9d9d9;
	border-top-width: 1.02px;
	border-left: 0;
	cursor: pointer;
	-webkit-transition: color 0.3s, background 0.3s, border-color 0.3s;
	transition: color 0.3s, background 0.3s, border-color 0.3s;
}

.jm-radio-button-wrapper a {
	color: rgba(0, 0, 0, 0.65);
}

.jm-radio-button-wrapper > .jm-radio-button {
	display: block;
	width: 0;
	height: 0;
	margin-left: 0;
}

.jm-radio-group-large .jm-radio-button-wrapper {
	height: 40px;
	font-size: 16px;
	line-height: 38px;
}

.jm-radio-group-small .jm-radio-button-wrapper {
	height: 24px;
	padding: 0 7px;
	line-height: 22px;
}

.jm-radio-button-wrapper:not(:first-child)::before {
	position: absolute;
	top: 0;
	left: -1px;
	display: block;
	width: 1px;
	height: 100%;
	background-color: #d9d9d9;
	content: '';
}

.jm-radio-button-wrapper:first-child {
	border-left: 1px solid #d9d9d9;
	border-radius: 4px 0 0 4px;
}

.jm-radio-button-wrapper:last-child {
	border-radius: 0 4px 4px 0;
}

.jm-radio-button-wrapper:first-child:last-child {
	border-radius: 4px;
}

.jm-radio-button-wrapper:hover {
	position: relative;
	color: #1890ff;
}

.jm-radio-button-wrapper:focus-within {
	outline: 3px solid rgba(24, 144, 255, 0.06);
}

.jm-radio-button-wrapper .jm-radio-inner,
.jm-radio-button-wrapper input[type='checkbox'],
.jm-radio-button-wrapper input[type='radio'] {
	width: 0;
	height: 0;
	opacity: 0;
	pointer-events: none;
}

.jm-radio-button-wrapper-checked:not(.jm-radio-button-wrapper-disabled) {
	z-index: 1;
	color: #1890ff;
	background: #fff;
	border-color: #1890ff;
	-webkit-box-shadow: -1px 0 0 0 #1890ff;
	box-shadow: -1px 0 0 0 #1890ff;
}

.jm-radio-button-wrapper-checked:not(.jm-radio-button-wrapper-disabled)::before {
	background-color: #1890ff !important;
	opacity: 0.1;
}

.jm-radio-button-wrapper-checked:not(.jm-radio-button-wrapper-disabled):first-child {
	border-color: #1890ff;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

.jm-radio-button-wrapper-checked:not(.jm-radio-button-wrapper-disabled):hover {
	color: #40a9ff;
	border-color: #40a9ff;
	-webkit-box-shadow: -1px 0 0 0 #40a9ff;
	box-shadow: -1px 0 0 0 #40a9ff;
}

.jm-radio-button-wrapper-checked:not(.jm-radio-button-wrapper-disabled):active {
	color: #096dd9;
	border-color: #096dd9;
	-webkit-box-shadow: -1px 0 0 0 #096dd9;
	box-shadow: -1px 0 0 0 #096dd9;
}

.jm-radio-button-wrapper-checked:not(.jm-radio-button-wrapper-disabled):focus-within {
	outline: 3px solid rgba(24, 144, 255, 0.06);
}

.jm-radio-group-solid .jm-radio-button-wrapper-checked:not(.jm-radio-button-wrapper-disabled) {
	color: #fff;
	background: #1890ff;
	border-color: #1890ff;
}

.jm-radio-group-solid .jm-radio-button-wrapper-checked:not(.jm-radio-button-wrapper-disabled):hover {
	color: #fff;
	background: #40a9ff;
	border-color: #40a9ff;
}

.jm-radio-group-solid .jm-radio-button-wrapper-checked:not(.jm-radio-button-wrapper-disabled):active {
	color: #fff;
	background: #096dd9;
	border-color: #096dd9;
}

.jm-radio-group-solid .jm-radio-button-wrapper-checked:not(.jm-radio-button-wrapper-disabled):focus-within {
	outline: 3px solid rgba(24, 144, 255, 0.06);
}

.jm-radio-button-wrapper-disabled {
	color: rgba(0, 0, 0, 0.25);
	background-color: #f5f5f5;
	border-color: #d9d9d9;
	cursor: not-allowed;
}

.jm-radio-button-wrapper-disabled:first-child,
.jm-radio-button-wrapper-disabled:hover {
	color: rgba(0, 0, 0, 0.25);
	background-color: #f5f5f5;
	border-color: #d9d9d9;
}

.jm-radio-button-wrapper-disabled:first-child {
	border-left-color: #d9d9d9;
}

.jm-radio-button-wrapper-disabled.jm-radio-button-wrapper-checked {
	color: #fff;
	background-color: #e6e6e6;
	border-color: #d9d9d9;
	-webkit-box-shadow: none;
	box-shadow: none;
}

@-webkit-keyframes antRadioEffect {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 0.5;
	}
	100% {
		-webkit-transform: scale(1.6);
		transform: scale(1.6);
		opacity: 0;
	}
}

@keyframes antRadioEffect {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 0.5;
	}
	100% {
		-webkit-transform: scale(1.6);
		transform: scale(1.6);
		opacity: 0;
	}
}

/* 下拉框 */
.ant-result {
	padding: 48px 32px;
}

.ant-result-success .ant-result-icon > .anticon {
	color: #52c41a;
}

.ant-result-error .ant-result-icon > .anticon {
	color: #f5222d;
}

.ant-result-info .ant-result-icon > .anticon {
	color: #1890ff;
}

.ant-result-warning .ant-result-icon > .anticon {
	color: #faad14;
}

.ant-result-image {
	width: 250px;
	height: 295px;
	margin: auto;
}

.ant-result-icon {
	margin-bottom: 24px;
	text-align: center;
}

.ant-result-icon > .anticon {
	font-size: 72px;
}

.ant-result-title {
	color: rgba(0, 0, 0, 0.85);
	font-size: 24px;
	line-height: 1.8;
	text-align: center;
}

.ant-result-subtitle {
	color: rgba(0, 0, 0, 0.45);
	font-size: 14px;
	line-height: 1.6;
	text-align: center;
}

.ant-result-extra {
	margin-top: 32px;
	text-align: center;
}

.ant-result-extra > * {
	margin-right: 8px;
}

.ant-result-extra > *:last-child {
	margin-right: 0;
}

.ant-result-content {
	margin-top: 24px;
	padding: 24px 40px;
	background-color: #fafafa;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.jm-select {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	color: rgba(0, 0, 0, 0.65);
	font-size: 14px;
	font-variant: tabular-nums;
	line-height: 1.5;
	list-style: none;
	-webkit-font-feature-settings: 'tnum';
	font-feature-settings: 'tnum';
	position: relative;
	display: inline-block;
	outline: 0;
}

.jm-select ul,
.jm-select ol {
	margin: 0;
	padding: 0;
	list-style: none;
}

.jm-select > ul > li > a {
	padding: 0;
	background-color: #fff;
}

.jm-select-arrow {
	display: inline-block;
	color: inherit;
	font-style: normal;
	line-height: 0;
	text-align: center;
	text-transform: none;
	vertical-align: -0.125em;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	position: absolute;
	top: 50%;
	right: 11px;
	margin-top: -6px;
	color: rgba(0, 0, 0, 0.25);
	font-size: 12px;
	line-height: 1;
	-webkit-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
}

.jm-select-arrow > * {
	line-height: 1;
}

.jm-select-arrow svg {
	display: inline-block;
}

.jm-select-arrow::before {
	display: none;
}

.jm-select-arrow .jm-select-arrow-icon {
	display: block;
}

.jm-select-arrow .jm-select-arrow-icon svg {
	-webkit-transition: -webkit-transform 0.3s;
	transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
	transition: transform 0.3s, -webkit-transform 0.3s;
}

.jm-select-selection {
	display: block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #fff;
	border: 1px solid #d9d9d9;
	border-top-width: 1.02px;
	border-radius: 4px;
	outline: none;
	-webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
	transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.jm-select-selection:hover {
	border-color: #40a9ff;
	border-right-width: 1px !important;
}

.jm-select-focused .jm-select-selection,
.jm-select-selection:focus,
.jm-select-selection:active {
	border-color: #40a9ff;
	border-right-width: 1px !important;
	outline: 0;
	-webkit-box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
	box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}

.jm-select-selection__clear {
	position: absolute;
	top: 50%;
	right: 11px;
	z-index: 1;
	display: inline-block;
	width: 12px;
	height: 12px;
	margin-top: -6px;
	color: rgba(0, 0, 0, 0.25);
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	text-align: center;
	text-transform: none;
	background: #fff;
	cursor: pointer;
	opacity: 0;
	-webkit-transition: color 0.3s ease, opacity 0.15s ease;
	transition: color 0.3s ease, opacity 0.15s ease;
	text-rendering: auto;
}

.jm-select-selection__clear::before {
	display: block;
}

.jm-select-selection__clear:hover {
	color: rgba(0, 0, 0, 0.45);
}

.jm-select-selection:hover .jm-select-selection__clear {
	opacity: 1;
}

.jm-select-selection-selected-value {
	float: left;
	max-width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.jm-select-no-arrow .jm-select-selection-selected-value {
	padding-right: 0;
}

.jm-select-disabled {
	color: rgba(0, 0, 0, 0.25);
}

.jm-select-disabled .jm-select-selection {
	background: #f5f5f5;
	cursor: not-allowed;
}

.jm-select-disabled .jm-select-selection:hover,
.jm-select-disabled .jm-select-selection:focus,
.jm-select-disabled .jm-select-selection:active {
	border-color: #d9d9d9;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.jm-select-disabled .jm-select-selection__clear {
	display: none;
	visibility: hidden;
	pointer-events: none;
}

.jm-select-disabled .jm-select-selection--multiple .jm-select-selection__choice {
	padding-right: 10px;
	color: rgba(0, 0, 0, 0.33);
	background: #f5f5f5;
}

.jm-select-disabled .jm-select-selection--multiple .jm-select-selection__choice__remove {
	display: none;
}

.jm-select-selection--single {
	position: relative;
	height: 32px;
	cursor: pointer;
}

.jm-select-selection--single .jm-select-selection__rendered {
	margin-right: 24px;
}

.jm-select-no-arrow .jm-select-selection__rendered {
	margin-right: 11px;
}

.jm-select-selection__rendered {
	position: relative;
	display: block;
	margin-right: 11px;
	margin-left: 11px;
	line-height: 30px;
}

.jm-select-selection__rendered::after {
	display: inline-block;
	width: 0;
	visibility: hidden;
	content: '.';
	pointer-events: none;
}

.jm-select-lg {
	font-size: 16px;
}

.jm-select-lg .jm-select-selection--single {
	height: 40px;
}

.jm-select-lg .jm-select-selection__rendered {
	line-height: 38px;
}

.jm-select-lg .jm-select-selection--multiple {
	min-height: 40px;
}

.jm-select-lg .jm-select-selection--multiple .jm-select-selection__rendered li {
	height: 32px;
	line-height: 32px;
}

.jm-select-lg .jm-select-selection--multiple .jm-select-selection__clear,
.jm-select-lg .jm-select-selection--multiple .jm-select-arrow {
	top: 20px;
}

.jm-select-sm .jm-select-selection--single {
	height: 24px;
}

.jm-select-sm .jm-select-selection__rendered {
	margin-left: 7px;
	line-height: 22px;
}

.jm-select-sm .jm-select-selection--multiple {
	min-height: 24px;
}

.jm-select-sm .jm-select-selection--multiple .jm-select-selection__rendered li {
	height: 16px;
	line-height: 14px;
}

.jm-select-sm .jm-select-selection--multiple .jm-select-selection__clear,
.jm-select-sm .jm-select-selection--multiple .jm-select-arrow {
	top: 12px;
}

.jm-select-sm .jm-select-selection__clear,
.jm-select-sm .jm-select-arrow {
	right: 8px;
}

.jm-select-disabled .jm-select-selection__choice__remove {
	color: rgba(0, 0, 0, 0.25);
	cursor: default;
}

.jm-select-disabled .jm-select-selection__choice__remove:hover {
	color: rgba(0, 0, 0, 0.25);
}

.jm-select-search__field__wrap {
	position: relative;
	display: inline-block;
}

.jm-select-selection__placeholder,
.jm-select-search__field__placeholder {
	position: absolute;
	top: 50%;
	right: 9px;
	left: 0;
	max-width: 100%;
	height: 20px;
	margin-top: -10px;
	overflow: hidden;
	color: #bfbfbf;
	line-height: 20px;
	white-space: nowrap;
	text-align: left;
	text-overflow: ellipsis;
}

.jm-select-search__field__placeholder {
	left: 12px;
}

.jm-select-search__field__mirror {
	position: absolute;
	top: 0;
	left: 0;
	white-space: pre;
	opacity: 0;
	pointer-events: none;
}

.jm-select-search--inline {
	position: absolute;
	width: 100%;
	height: 100%;
}

.jm-select-search--inline .jm-select-search__field__wrap {
	width: 100%;
	height: 100%;
}

.jm-select-search--inline .jm-select-search__field {
	width: 100%;
	height: 100%;
	font-size: 100%;
	line-height: 1;
	background: transparent;
	border-width: 0;
	border-radius: 4px;
	outline: 0;
}

.jm-select-search--inline > i {
	float: right;
}

.jm-select-selection--multiple {
	min-height: 32px;
	padding-bottom: 3px;
	cursor: text;
	zoom: 1;
}

.jm-select-selection--multiple::before,
.jm-select-selection--multiple::after {
	display: table;
	content: '';
}

.jm-select-selection--multiple::after {
	clear: both;
}

.jm-select-selection--multiple .jm-select-search--inline {
	position: static;
	float: left;
	width: auto;
	max-width: 100%;
	padding: 0;
}

.jm-select-selection--multiple .jm-select-search--inline .jm-select-search__field {
	width: 0.75em;
	max-width: 100%;
}

.jm-select-selection--multiple .jm-select-selection__rendered {
	height: auto;
	margin-bottom: -3px;
	margin-left: 5px;
}

.jm-select-selection--multiple .jm-select-selection__placeholder {
	margin-left: 6px;
}

.jm-select-selection--multiple > ul > li,
.jm-select-selection--multiple .jm-select-selection__rendered > ul > li {
	height: 24px;
	margin-top: 3px;
	line-height: 22px;
}

.jm-select-selection--multiple .jm-select-selection__choice {
	position: relative;
	float: left;
	max-width: 99%;
	margin-right: 4px;
	padding: 0 20px 0 10px;
	overflow: hidden;
	color: rgba(0, 0, 0, 0.65);
	background-color: #fafafa;
	border: 1px solid #e8e8e8;
	border-radius: 2px;
	cursor: default;
	-webkit-transition: padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
	transition: padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.jm-select-selection--multiple .jm-select-selection__choice__disabled {
	padding: 0 10px;
}

.jm-select-selection--multiple .jm-select-selection__choice__content {
	display: inline-block;
	max-width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-webkit-transition: margin 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
	transition: margin 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.jm-select-selection--multiple .jm-select-selection__choice__remove {
	color: inherit;
	font-style: normal;
	line-height: 0;
	text-align: center;
	text-transform: none;
	vertical-align: -0.125em;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	position: absolute;
	right: 4px;
	color: rgba(0, 0, 0, 0.45);
	font-weight: bold;
	line-height: inherit;
	cursor: pointer;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	display: inline-block;
	font-size: 12px;
	font-size: 10px \9;
	-webkit-transform: scale(0.83333333) rotate(0deg);
	-ms-transform: scale(0.83333333) rotate(0deg);
	transform: scale(0.83333333) rotate(0deg);
}

.jm-select-selection--multiple .jm-select-selection__choice__remove > * {
	line-height: 1;
}

.jm-select-selection--multiple .jm-select-selection__choice__remove svg {
	display: inline-block;
}

.jm-select-selection--multiple .jm-select-selection__choice__remove::before {
	display: none;
}

.jm-select-selection--multiple .jm-select-selection__choice__remove .jm-select-selection--multiple .jm-select-selection__choice__remove-icon {
	display: block;
}

:root .jm-select-selection--multiple .jm-select-selection__choice__remove {
	font-size: 12px;
}

.jm-select-selection--multiple .jm-select-selection__choice__remove:hover {
	color: rgba(0, 0, 0, 0.75);
}

.jm-select-selection--multiple .jm-select-selection__clear,
.jm-select-selection--multiple .jm-select-arrow {
	top: 16px;
}

.jm-select-allow-clear .jm-select-selection--multiple .jm-select-selection__rendered,
.jm-select-show-arrow .jm-select-selection--multiple .jm-select-selection__rendered {
	margin-right: 20px;
}

.jm-select-open .jm-select-arrow-icon svg {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.jm-select-open .jm-select-selection {
	border-color: #40a9ff;
	border-right-width: 1px !important;
	outline: 0;
	-webkit-box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
	box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}

.jm-select-combobox .jm-select-arrow {
	display: none;
}

.jm-select-combobox .jm-select-search--inline {
	float: none;
	width: 100%;
	height: 100%;
}

.jm-select-combobox .jm-select-search__field__wrap {
	width: 100%;
	height: 100%;
}

.jm-select-combobox .jm-select-search__field {
	position: relative;
	z-index: 1;
	width: 100%;
	height: 100%;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), height 0s;
	transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), height 0s;
}

.jm-select-combobox.jm-select-allow-clear .jm-select-selection:hover .jm-select-selection__rendered,
.jm-select-combobox.jm-select-show-arrow .jm-select-selection:hover .jm-select-selection__rendered {
	margin-right: 20px;
}

.jm-select-dropdown {
	margin: 0;
	padding: 0;
	color: rgba(0, 0, 0, 0.65);
	font-variant: tabular-nums;
	line-height: 1.5;
	list-style: none;
	-webkit-font-feature-settings: 'tnum';
	font-feature-settings: 'tnum';
	position: absolute;
	top: -9999px;
	left: -9999px;
	z-index: 1050;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 14px;
	font-variant: initial;
	background-color: #fff;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	outline: none;
	-webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}

.jm-select-dropdown.slide-up-enter.slide-up-enter-active.jm-select-dropdown-placement-bottomLeft,
.jm-select-dropdown.slide-up-appear.slide-up-appear-active.jm-select-dropdown-placement-bottomLeft {
	-webkit-animation-name: jmSlideUpIn;
	animation-name: jmSlideUpIn;
}

.jm-select-dropdown.slide-up-enter.slide-up-enter-active.jm-select-dropdown-placement-topLeft,
.jm-select-dropdown.slide-up-appear.slide-up-appear-active.jm-select-dropdown-placement-topLeft {
	-webkit-animation-name: jmSlideDownIn;
	animation-name: jmSlideDownIn;
}

.jm-select-dropdown.slide-up-leave.slide-up-leave-active.jm-select-dropdown-placement-bottomLeft {
	-webkit-animation-name: jmSlideUpOut;
	animation-name: jmSlideUpOut;
}

.jm-select-dropdown.slide-up-leave.slide-up-leave-active.jm-select-dropdown-placement-topLeft {
	-webkit-animation-name: jmSlideDownOut;
	animation-name: jmSlideDownOut;
}

.jm-select-dropdown-hidden {
	display: none;
}

.jm-select-dropdown-menu {
	max-height: 250px;
	margin-bottom: 0;
	/*padding: 4px 0;*/
	padding-left: 0;
	overflow: auto;
	list-style: none;
	outline: none;
}

.jm-select-dropdown-menu-item-group-list {
	margin: 0;
	padding: 0;
}

.jm-select-dropdown-menu-item-group-list > .jm-select-dropdown-menu-item {
	padding-left: 20px;
}

.jm-select-dropdown-menu-item-group-title {
	height: 32px;
	padding: 0 12px;
	color: rgba(0, 0, 0, 0.45);
	font-size: 12px;
	line-height: 32px;
}

.jm-select-dropdown-menu-item-group-list .jm-select-dropdown-menu-item:first-child:not(:last-child),
.jm-select-dropdown-menu-item-group:not(:last-child) .jm-select-dropdown-menu-item-group-list .jm-select-dropdown-menu-item:last-child {
	border-radius: 0;
}

.jm-select-dropdown-menu-item {
	position: relative;
	display: block;
	padding: 3px 12px;
	overflow: hidden;
	color: #404040 !important;
	font-size: 12px;
	font-weight: 400 !important;
	line-height: 22px;
	white-space: nowrap;
	text-overflow: ellipsis;
	cursor: pointer;
	-webkit-transition: background 0.3s ease;
	transition: background 0.3s ease;
}

.jm-child {
	text-indent: 20px;
}

.jm-child1 {
	text-indent: 10px;
}

.jm-select-dropdown-menu-item:hover:not(.jm-select-dropdown-menu-item-disabled) {
	background-color: #e6f7ff;
}

.jm-select-dropdown-menu-item-selected {
	color: rgba(0, 0, 0, 0.65);
	font-weight: 600;
	background-color: #fff;
}

.jm-select-dropdown-menu-item-disabled {
	color: rgba(0, 0, 0, 0.25);
	cursor: not-allowed;
}

.jm-select-dropdown-menu-item-disabled:hover {
	color: rgba(0, 0, 0, 0.25);
	cursor: not-allowed;
}

.jm-select-dropdown-menu-item-active:not(.jm-select-dropdown-menu-item-disabled) {
	background-color: #e6f7ff;
}

.jm-select-dropdown-menu-item-divider {
	height: 1px;
	margin: 1px 0;
	overflow: hidden;
	line-height: 0;
	background-color: #e8e8e8;
}

.jm-select-dropdown.jm-select-dropdown--multiple .jm-select-dropdown-menu-item {
	padding-right: 32px;
}

.jm-select-dropdown.jm-select-dropdown--multiple .jm-select-dropdown-menu-item .jm-select-selected-icon {
	position: absolute;
	top: 50%;
	right: 12px;
	color: transparent;
	font-weight: bold;
	font-size: 12px;
	text-shadow: 0 0.1px 0, 0.1px 0 0, 0 -0.1px 0, -0.1px 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
}

.jm-select-dropdown.jm-select-dropdown--multiple .jm-select-dropdown-menu-item:hover .jm-select-selected-icon {
	color: rgba(0, 0, 0, 0.87);
}

.jm-select-dropdown.jm-select-dropdown--multiple .jm-select-dropdown-menu-item-disabled .jm-select-selected-icon {
	display: none;
}

.jm-select-dropdown.jm-select-dropdown--multiple .jm-select-dropdown-menu-item-selected .jm-select-selected-icon,
.jm-select-dropdown.jm-select-dropdown--multiple .jm-select-dropdown-menu-item-selected:hover .jm-select-selected-icon {
	display: inline-block;
	color: #1890ff;
}

.jm-select-dropdown--empty.jm-select-dropdown--multiple .jm-select-dropdown-menu-item {
	padding-right: 12px;
}

.jm-select-dropdown-container-open .jm-select-dropdown,
.jm-select-dropdown-open .jm-select-dropdown {
	display: block;
}

.bg_shade{
	position: absolute;
	display: none;
	left: 0;
	right: 0;
	top: 159px;
	bottom: 0;
	background-color: rgba(0,0,0,.3);
	z-index: 1000;
}
input.has-error {
	border-color: #ff4d4f!important;
}

input.has-error:focus, input.has-error:active {
	-webkit-box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2)!important;
	box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2)!important;
	border-color: #ff7875!important;
}
.tiptxt {
	display: none;
	font-size: 14px;
	color: #666;
	padding-bottom: 18px;
}

.bl0 {
	border-left: 0 !important;
}

.bt0 {
	border-bottom: 0 !important;
}

.br1 {
	border-right: 1px solid #e4e4e4;
}







.dropdown-banner {
	padding-left: 0 !important;
}

.common-nav-box {
	position: relative;
}
.w1200 {
	width: 1200px;
	margin: 0 auto;
}


.notice {
	border-radius: 3px;
	background: #fcf8e3;
	border: #ecdcbb solid 1px;
	font-size: 12px;
	padding: 8px 14px;
	margin: 12px auto 0;
	color: #8a6d3b;
	position: relative;
	line-height: 28px;
	box-shadow: 0 2px 4px rgb(236, 220, 187,0.5);
}
.notice strong{color: #f00;}

.notice a {
	color: #06c
}
.notice a.close {
	font-size: 20px;
	color: #868583;
	position: absolute;
	top: 0;
	right: 0;
	width: 21px;
	text-align: center;
	background: rgba(0,0,0,0.03);
	height: 23px;
	line-height: 21px;
	border-radius: 0 0 0 3px;
	padding-left: 2px;
}

.notice a.close:hover {
	color: #928684;
	background: rgba(0,0,0,0.05);
}


#yanzheng1 { margin: 15px auto;}

#yanzheng1 img.yzm {display: inline-block;width: 100px;height: 38px;border: 1px solid #ddd;border-radius: 3px;cursor: pointer;}

#yanzheng1 #re_yzmx {
	display: inline-block;
	width: 109px;
	height: 40px;
	line-height: 40px;
}
#yanzheng1 .jm-button {
	display: inline-block;
	width: 100px;
	height: 38px;
	border-radius: 3px;
}
.w1200 #yanzheng1 {
	padding: 140px 0;
	width: 350px;
}

.w1200 .notice {
	font-size: 14px;
}
#cha_cha_cha {
	padding: 0;
}



.sign i {
	display: inline-block;
	vertical-align: middle;
	margin-left: 0px;
	width:16px;
	height:16px;cursor: pointer;
	overflow: hidden;
	background: url(../img/i.png) no-repeat;
}
.sign i:hover {
	margin-top: -2px;
	transition: all 0.1s;
}
.sign i.i_free{background-position:-96px 0;}
.sign i.i_qqls{background-position:-48px 0;}
.sign i.i_qqwx{background-position:-16px 0;}
.sign i.i_bdrz{background-position:-32px 0;}
.sign i.i_bdpj{background-position:0 0;}
.sign i.i_qiang{background-position:-80px 0;}
.sign i.i_bdaq{background-position:-128px -1px;}
.sign i.i_jrali{background-position:-144px 0;}
.sign i.i_jrtx{background-position:-160px 0;}

.cha-list-box .jm-checkbox-inner,.cha-list-box .jm-checkbox-inner::after{transition:none;-webkit-transition:none;}

/* 操作保护 */
#mmbh{padding: 10px;}
#mmbh .notice{margin: 5px auto 0;}
.baohu {
	padding: 10px 0 0 0;
}
.baohu label {
	width: 100px;
	line-height: 40px;
	text-align: right;
	font-size: 14px;
	color: #333;
	display: inline-block;
}

.baohu input.jm-input {
	width: 296px;
	display: inline-block;
	height: 40px;
	line-height: 40px;margin-right: 5px;
}
.baohu div{ margin-bottom: 10px;}
.baohu img#re_yzmx {
	border: 1px solid #d9d9d9;
	border-radius: 3px;
	height: 38px;
	width: 100px;
	cursor: pointer;
}
.baohu span{	color: #666;}
.baohu a{color:#06c;}
.baohu .jm-button{width: 80px;border-radius:2px;margin-right:5px;}
.baohu .bg2{background-color: #FF9800}
.baohu .bg3{background-color: #4CAF50;}
.baohu .bg2:hover,.baohu .bg3:hover{opacity: 0.8;}
.notice .iconfont{cursor: pointer;}
.notice .iconfont:hover{color:#f00;}
.baohu .w100{width:100px!important}
#bh_shuchu {
	margin-left: 5px;
	font-size: 12px;
	color: #f00;
}


#xx_title strong{font-size: 14px;}
#xx_title a{
	display: inline-block;
	border-right: 1px solid #ddd;
	padding: 0 8px;
	color: #06c;
	font-size: 12px;
	font-weight: 400;
	line-height: 12px;
	height: 12px;
}


#kfnew {
    position: fixed;
    right: 15px;
    bottom: 25%;
    background: #fff;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 46px;
    box-shadow: 0 1px 4px rgba(3, 27, 78, .2);
    cursor: pointer;
    z-index: 999;
}

#kfnew .item, #kfnew .returnTop {
    width: 100%;
    height: 46px;
    line-height: 46px;
    text-align: center;
    position: relative;
}

#kfnew .item > i.iconfont {
    width: 100%;
    display: block;
    color: #333;
    font-size: 20px;
    position: relative;
}

#kfnew .item > i.iconfont.icon1 {
    font-size: 20px;
}

#kfnew .item > i.iconfont.icon2 {
    font-size: 23px;
}


#kfnew .item > i.iconfont:before {
    position: absolute;
    content: '';
    bottom: 0;
    left: 50%;
    width: 22px;
    height: 1px;
    background-color: rgba(216, 216, 216, 0.44);
    margin-left: -11px;
}

#kfnew .item:last-child > i.iconfont:before {
    height: 0;
}

#kfnew .item:hover > i.iconfont {
    background-color: #0A9EF6;
    color: #FFFFFF;
}

#kfnew .item:first-child:hover > i.iconfont {
    -webkit-border-radius: 2px 2px 0 0;
    -moz-border-radius: 2px 2px 0 0;
    border-radius: 2px 2px 0 0;
}

#kfnew .item:last-child:hover > i.iconfont {
    -webkit-border-radius: 0 0 2px 2px;
    -moz-border-radius: 0 0 2px 2px;
    border-radius: 0 0 2px 2px;
}

#kfnew .content {
    display: none;
    position: absolute;
    right: 46px;
    top: 0;
    border-right: 12px solid transparent;
}

#kfnew .content .main {
    width: 260px;
    padding: 12px;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.08);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: left;
}

#kfnew .item:hover .content {
    display: block;
}

#kfnew .content .left {
    width: 90px;
    height: 90px;
}
#kfnew .content3 .fl {
    height: 83px;
    padding: 0 0 0 5px;
}
#kfnew .content img.ewm{border: 1px solid #eee;}
.k-qq a{color:#108EE9;}
.k-qq a:hover{text-decoration: underline;}
#kfnew .content img {
    width: 100%;
    height: 100%;
}

#kfnew .content .right {
    width: 135px;
    margin-left: 10px;
}

#kfnew .right p {
    font-size: 14px;
    color: #333;
    margin-bottom: 6px;
    line-height: 24px;
    text-align: left;
}

#kfnew .right span {
    display: block;
    font-size: 12px;
    color: #999;
    line-height: 20px;
    text-align: left;
}

#kfnew .right span font {
    color: #0A9EF6;
    margin-right: 5px;
}

#kfnew .right font {
    color: #0A9EF6;
}

#kfnew .main {
    position: relative;
}

#kfnew .main .sjx {
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    position: absolute;
    top: 19px;
    right: -6px;
    border-width: 6px 0 6px 6px;
    border-color: transparent #e4e4e4 transparent;

}

#kfnew .main .sjx:before {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    top: 50%;
    margin-top: -6px;
    right: 1px;
    border-width: 6px 0 6px 6px;
    border-style: solid;
    border-color: transparent #fff transparent;
}

#kfnew .content2 .main {
    width: 230px;
    height: 78px;
    padding: 16px 0 0 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
}

#kfnew .content2 span {
    display: block;
    line-height: 22px;
    font-size: 14px;
    color: #333;
}

#kfnew .content2 strong {
    margin-top: 4px;
    display: block;
    font-size: 16px;
    font-weight: 500;
    color: #007BFC;
    line-height: 22px;
}


#kfnew .text .main {
    width: 256px;
    padding: 0 15px;
    line-height: 46px;
    height: 46px;
}

#kfnew .text:hover {
    color: #0A9EF6;
}

#kfnew .content3 .main {
    padding: 12px;
}

#kfnew .content3 .right {
    width: 130px;
}

#kfnew .content3 p {
    color: #333;
    font-size: 14px;
    line-height: 21px;
}

#kfnew .content3 span {
    display: block;
    font-size: 12px;
    color: #999;
    line-height: 18px;

}

#kfnew .content3 img {
    width: 80px;
    height: 80px;
}

#kfnew .item.returnTop {
    display: none;
    -webkit-border-radius: 0 0 2px 2px;
    -moz-border-radius: 0 0 2px 2px;
    border-radius: 0 0 2px 2px;
}
.dropdown-content_hot  {
	margin-left:  5px;
}
.common-nav_new{
	position:  absolute;
	top:  10px;
	right:  -12px;
}

.common-topbar_logo {
	display: block;
	height: 74px;
	padding-top: 5px;
}

.common-topbar_logo a {
	display: block;
}

.common-topbar_logo img {
	display: block;
	width: 237px;
	height: 34px;
}

.common-topbar_logo h1{
	position: relative;
	left: -999px;
}